function validarUpload() {
	var todoCorrectoUpload = true;
	
	var validacionNomSoftware = /^[a-zA-Z0-9\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00F1\u00D1\s]{4,25}$/;
	if (validacionNomSoftware.test(document.softwareUpload.nombrePrograma.value) == true) {
		document.softwareUpload.nombrePrograma.style['border']="2px solid green";
		alertify.success('Nombre de programa valido');
	} else {
		alertify.error('Nombre de programa no valido, tiene que tener entre 4 y 25 caracteres alfanumericos');
		document.softwareUpload.nombrePrograma.style['border']="2px solid red";
		todoCorrectoUpload = false;
	}
	
	var validacionDescSoftware = /^[a-zA-Z0-9]{1}[a-zA-Z0-9\-\_\.\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00F1\u00D1\s]{4,1000}$/;
	if (validacionDescSoftware.test(document.softwareUpload.titulo.value) == true) {
		document.softwareUpload.titulo.style['border']="2px solid green";
		alertify.success('Descripción de programa valida');
	} else {
		alertify.error('Debes introducir una descripción hasta entre 5 y 1000 caracteres');
		document.softwareUpload.titulo.style['border']="2px solid red";
		todoCorrectoUpload = false;
	}
	
	if(todoCorrectoUpload) {
		document.softwareUpload.enviarPrograma.disabled = false;
		document.softwareUpload.nombrePrograma.setAttribute('readonly', 'true');
		document.softwareUpload.titulo.setAttribute('readonly', 'true');
	} else {
		document.softwareUpload.enviarPrograma.disabled = true;	
	}
}